a mass protest - Turc Anglais Dictionnaire